detached building - German English Dictionary